package form;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;


public class Usuario extends org.apache.struts.action.ActionForm {
    private String usuarioId;
    private String username;
    private String password;
    private String nombre;
    private String apellido;

    @Override
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {

        // Construye un objeto coleccion para cargar los errores
        ActionErrors errores = new ActionErrors();

         //Valida que el nombre sea distinto de vacio
        if ( this.getUsername().equals("")||this.getPassword().equals("") )
        {
             //Agrega el error a la coleccion de errores
            errores.add("userPass", new ActionMessage("error.userPass.required"));
        }
       

        // Retorna los errores
        return errores;
    }



    public Usuario() {

    }

    public void setUsuarioId(String usuarioId) {
        this.usuarioId = usuarioId;
    }

    public String getUsuarioId() {
        return usuarioId;
    }

    public String getApellido() {
        return apellido;
    }

    public String getNombre() {
        return nombre;
    }

    public String getPassword() {
        return password;
    }

    public String getUsername() {
        return username;
    }

   

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    

    
}
